package repaso;

import java.util.LinkedList;
import java.util.List;

public class Recorrido {
	private String nombre;
	private List<Lugar> Listalugares;

	/*
	 * Un Recorrido está compuesto por una secuencia de Lugares y está
	 * identificado por su nombre.
	 */
	/**
	 * Inicializa la instancia con el nombre indicado, sin Lugares asociados.
	 */
	public Recorrido(String nombre) {
		this.nombre = nombre;
		this.Listalugares = new LinkedList<Lugar>();
	}

	/**
	 * post: devuelve el nombre que identifica el Recorrido.
	 */
	public String getNombre() {
		return this.nombre;
	}

	/**
	 * post: devuelve la Lista de Lugares que componen el Recorrido.
	 */
	public List<Lugar> getLugares() {
		return this.Listalugares;
	}

	public void addLugar(Lugar nuevoLugar) {
		this.Listalugares.add(nuevoLugar);
	}

}
